#ifndef WIDGET_H
#define WIDGET_H

#include "gameplay.h"
#include <QWidget>
#include<QLineEdit>//单行编辑框
#include<QTextEdit>//多行编辑框
#include<QComboBox>//下拉框
#include<QSpinBox>//增减按钮
#include<QDial>//旋转式调节器
#include<QTimeEdit>//编辑时间
#include<QSlider>//滑块数值调节
#include<QScrollBar>//滚动条
#include<QLabel>//标签
#include<QLCDNumber>//显示数字
#include<QProgressBar>//进度条
#include<QGroupBox>//
#include<QRadioButton>//多斥单选
#include<QScrollArea>//滚动浏览
#include<QToolBox>//工具
#include<QPushButton>//按钮
#include<QTabWidget>//
#include<QStackedWidget>//
#include<QComboBox>//
#include<QDialog>//
#include<QColorDialog>//
#include<QErrorMessage>//
#include<QFileDialog>//
#include<QFontDialog>//
#include<QInputDialog>//
#include<QMessageBox>//
#include<QProgressDialog>//
#include<QDebug>//
#include<QGraphicsScene>
#include<QGraphicsView>
#include<QGraphicsPixmapItem>
#include<QKeyEvent>

class Widget : public QWidget
{
    Q_OBJECT

public:
    Widget(QWidget *parent = nullptr);
    ~Widget();
public slots:
    void message1(){
        QMessageBox::information(this,"说明","您已选择Tom!");
    }
    void message2(){
        QMessageBox::information(this,"说明","您已选择Jerry!");
    }
    void showSettingsDialog();
    void gotoroleinstruction();
    void gotogameplay();



private:
    int ngold=0,nsilver=0;
    QLabel  maininterface, title, t, j;
    QPushButton  instruct, start, setting;
    QPushButton  ctom, cjerry;

    gamePlay game;
    QMessageBox  chotom, chojerry;



};
#endif // WIDGET_H
